export default {
  // TS/JS 文件：先 ESLint 修复，再 Prettier 格式化
  '*.{ts,js}': ['eslint --max-warnings 0 --no-warn-ignored --fix', 'prettier --write'],
  // Vue 单文件：ESLint 修复（script）→ Stylelint 修复（style）→ Prettier 格式化（整体）
  '*.vue': [
    'eslint --max-warnings 0 --no-warn-ignored --fix',
    'stylelint --max-warnings 0  --fix',
    'prettier --write',
  ],
  // SCSS/CSS 文件：Stylelint 修复 → Prettier 格式化
  '*.{scss,css}': ['stylelint --max-warnings 0 --fix', 'prettier --write'],
  // 其他文件：仅 Prettier 格式化
  '*.{json,md}': ['prettier --write'],
};
